package com.quanyan.club.service;

import com.quanyan.club.entity.vo.resp.RespClubMemberCardInfo;
import com.quanyan.club.entity.vo.resp.RespClubMemberSortList;
import com.quanyan.common.Plugin.PageObj;

import java.util.List;

/**
 * Created by zhuo.shi on 2016/12/5.
 */
public interface ClubMemberSearchBizService {

    /**
     * 搜索俱乐部成员
     * @param clubId    俱乐部id
     * @param nickName  俱乐部成员昵称
     */
    List<RespClubMemberCardInfo> searchClubMember(int clubId, String nickName);

    /**
     * 俱乐部成员排序列表
     * @param clubId    俱乐部id
     * @param sortBy    排序规则 1 按加入天数降序排  2 按加入天升序排  3 按参加此俱乐部活动数数量降序排
     * @return
     */
    RespClubMemberSortList sortClubMember(int clubId, int sortBy, int pageNo, int pageSize);
}
